@charset "utf-8";
/* CSS Document */

/* 主栏 */
.fcj_menu{ float:right; width:978px;height: auto; margin:10px 10px 0 10px; _margin:5px 5px 0 5px;border: 1px #dadada solid;background-color: #f5f5f5;position: relative;padding-bottom: 30px;}
.fcj_menu b.corner { width: 5px;height: 5px;line-height: 5px;font-size: 0;position: absolute; }
.fcj_menu b.tl { top: -1px;left: -1px;background-position: 0px 0px; }
.fcj_menu b.tr { top: -1px;right: -1px;background-position: -5px 0px; }
.fcj_menu b.bl { bottom: -1px;left: -1px;background-position: 0px -5px; }
.fcj_menu b.br { bottom: -1px;right: -1px;background-position: -5px -5px; }
.fcj_menu .titlebar { width: 930px;height:auto;background-color:#464646; padding:10px 0px 10px 20px; margin:13px;color:#FFF;text-align: left; }

/* 订单物流选项 */
.order-ship-opt{ padding:5px 55px 25px 55px;}
.order-ship-opt h3{ color:#b22121; font-size:12px; margin-bottom:5px;}
.order-ship-opt .o-opts{ margin:5px 0px;}
.order-ship-opt .o-opts div{ margin:12px 18px;}
.order-ship-opt .o-opts span{ color:#b22121; font-weight:bold;}
.order-ship-opt .o-opts input{position:relative;top:2px;*top:1px;margin:0 4px 0 0;*margin:0 0 0 -4px;}

.shipping-info{ padding:5px 0px 0px; color:#999;}
.shipping-info h3{ color:#999; font-size:11px; margin:0px;}
.shipping-info p{ padding:2px 18px;}

/* 物流地址 */
.order-ship-addr{ padding:0 30px;}
.ship-adr-item{ height:203px; margin:0px 22px 10px 0px; width:422px; padding:8px 0px 0px 15px; float:left; background-position:-222px -1807px;}
.addr-btn1{ font-weight:bold; color:#FFF; border:0 none; cursor:pointer; width:166px; height:27px; background-position:-204px -1614px; font-size:9px;}
.ship-adr-item div{ margin:7px; color:#333;}
.ship-adr-item .ship-edit-del{ padding-top:5px;}
.ship-adr-item .ship-edit-del input{ height:24px; width:56px; background-position:-631px -243px; font-weight:bold; border:0 none; cursor:pointer; color:#004b9f;font-size:10px; padding-bottom:2px;}
.add-new-shipping{ padding:0px 0px 0px 60px; *margin-top:10px;}
.order-ship-adrInput div{ margin:5px;}
.order-ship-adrInput label,.order-ship-adrInput input,.order-ship-adrInput select{ float:left; margin:5px;}
.order-ship-adrInput label{ text-align:right; width:380px; font-weight:bold; line-height:17px; color:#666;}
.order-ship-adrInput .o-s-input{ width:270px; height:16px; font-size:12px;}
.order-ship-adrInput .adress-tip-div{ position:relative; margin-bottom:15px;}
.order-ship-adrInput .address-tips{ position:absolute; top:25px;_top:26px; right:325px; font-size:10px;}
.order-ship-adrInput .o-save-adr{ margin-left:401px; padding:5px; border:1px #c7e4f5 solid;  background-color:#ecf8ff; width:284px; height:16px; overflow:hidden;}
.order-ship-adrInput .o-save-adr input{position:relative;top:2px;*top:-3px;margin:0 4px 0 0;*margin:0 0 0 -4px;}

/* 优惠券 */
.coupon-item{ padding:10px 0px 10px 40px;font-weight:bold;}
.coupon-item span,.coupon-item input{ float:left;}
.coupon-item .coupon-icon{ background:url(../images/coupon_icon.png) no-repeat 0 0; height:46px; padding:24px 0px 0px 85px; font-size:15px; font-style:italic;}
.coupon-item input{ margin-top:24px;  font-size:15px; width:80px;}
.coupon-item .conpon-high{  font-size:18px;font-style:italic; padding-top:23px;}
.coupon-item .coupon-account{font-size:12px;padding-top:28px; color:#999;}

/* 信用卡，贝宝 */
.payment-tlt{ padding:0 50px;}
.order-payment{ padding:6px 60px;}
.order-payment .mitem{ margin:5px;}
.order-payment .method-info{ margin:0px 0px 20px 25px; color:#999;}
.order-payment .method-item{ position:relative;}
.order-payment .method-item input{position:relative;top:2px;*top:1px;margin:0 4px 0 0;*margin:0 0 0 -4px;}
.order-payment .method-item .lred{ color:#666;}
.order-payment .paypal-info{ padding:2px 0px 0px 20px;}
.order-payment .paypal-info strong{ color:#F00;}
.order-payment .paypal-info .paypal-email{ margin:8px 0px;}
.order-payment .paypal-info .paypal-email input{ height:17px; color:#999;}
.order-payment .credit-card-logo{ position:absolute; top:-8px; left:365px;}
.order-payment .paypal-logo{ position:absolute; top:-8px; left:190px;}
.submit-my-order{ text-align:center;}
.submit-my-order .addr-btn1{ font-size:12px; padding-bottom:3px; margin:10px;}

.order-totalDiv{ display:none;text-align:right; width: 400px; font-weight: bold; font-size: 12px;color:#999; margin:0 auto;border:1px #d3d3d3 solid;overflow: hidden;}
.order-totalDiv div { float: left;display: inline;text-align: center;height: 32px;line-height: 32px; }
.order-totalDiv .span_left { width: 215px;color: #494949;border-right: 1px #d3d3d3 solid;font-size: 11px; }
.order-totalDiv .span_right { width: 184px; }
.order-totalDiv .ship_all{ color:#06F;}
.order-totalDiv .fee_all{ color:#003;}
.order-totalDiv .total_all{ color:#F60;}
.order-totalDiv .save_all{ color: red;}
.order-totalDiv .should_pay{ color: #360;}
.order-totalDiv .bg { background-color: #dbdbdb; }